home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-05-21 | 22.1 KB | 572 lines | [TEXT/R*ch] |
- BBEdit 2.5.6 Release Notes
- ------ ----- ------- -----
-
- This document contains information which was developed too late to be
- included in the manuals.
-
- BBEdit Is Commercial!
- ------ -- -----------
-
- This version of BBEdit is NOT FREE. If you are using a non-demo copy that
- you obtained by a means other than a legitimate site license, product
- bundle, or direct purchase, then we encourage you to write to the
- address below and order your own copy. The pricing is reasonable, and
- options are available for discount and quantity pricing.
-
- External Services and Startup Performance
- -------- -------- --- ------- -----------
-
- The first time BBEdit starts up, it attempts to locate the application
- associated with each external service. If the application isn’t found,
- BBEdit will keep trying to find it on subsequent occasions, until it
- either finds the application, or until you turn off the corresponding
- check-box in the “External Services” section of the Preferences dialog.
-
- Since an unsuccessful search for an application takes time, you should
- turn off the check box corresponding to any application you don’t have
- available. Doing so will decrease the time that BBEdit takes to start
- up.
-
- BBEdit and Code Warrior
- ------ --- ---- -------
-
- BBEdit version 2.5.6 has the ability to read projects created by the
- Metrowerks “Code Warrior” series of development environments. If you are
- updating from a previous release of BBEdit 2.5, you should check the
- “Code Warrior” check-box in the “External Services” section of the
- Preferences dialog to take advantage of this capability, and then
- re-launch BBEdit.
-
- On Location 2.0, Quadras, and AppleShare
- -- -------- ---- -------- --- ----------
-
- There is a bug in On Location versions 2.0 and 2.0.1 which will cause
- your Macintosh to hang if you’re using a Macintosh Quadra, you have
- AppleShare volumes mounted, and you choose the “Find...” command in
- BBEdit. If this set of circumstances applies to you, you have these
- options:
-
- (1) Turn off the “On Location” option in the External Services
- section of the Preferences, and re-launch BBEdit;
-
- (2) Unmount any AppleShare volumes before using BBEdit’s
- “Find...” command;
-
- (3) Disable On Location;
-
- (4) Contact ON Technologies technical support and report the problem.
- You can contact them via AppleLink: their address is ON.SUPPORT;
- through the Internet (or any service which has a gateway to
- the Internet), their address is ON.SUPPORT@applelink.apple.com.
-
- (Note that an “AppleShare volume” can be a fileserver volume or a volume
- on someone else’s Macintosh published with Personal File Sharing under
- System 7.0.)
-
- THINK Project Manager
- ----- ------- -------
-
- The THINK Project Manager, used in THINK C and Symantec C++ version 6.0
- and later, has a number of bugs and limitations which occasionally make
- working with an external editor difficult. Presently, we are working
- with the technical staff at Symantec to resolve these issues. They
- should be taken care of for future versions of both BBEdit and the THINK
- Project Manager.
-
- The most noticeable problems are as follows:
-
- - On occasion, the THINK Project Manager will inexplicably refuse
- to provide the list of headers included by a given source file.
- If you option-click in the title bar of a connected source file,
- and you don’t get the list, this is most likely the cause.
- Should this happen, deactivate the source window in question
- and re-activate it, and BBEdit will try to get the list of includes
- again.
-
- - The THINK Project Manager provides no atomic way for the external
- editor to inform it that the name or location of a connected source
- file has changed. This means that if you do a “Save As...” of a
- connected source file, the TPM will continue to use the old source
- file. Until this problem is resolved in the TPM, you’ll have to
- manually remove the old file and add the new file to the proper
- location.
-
- - The THINK Project Manager will occasionally behave strangely or
- crash if the application pointed to by the “Editor” alias is
- running, even if “Use external editor” is turned off. The most
- noticeable symptoms of this misbehavior are spurious compile
- errors when building projects or compiling individual source
- files, and crashes when quitting a program which is being debugged
- with the source debugger.
-
- In the case where the THINK Project Manager crashes when
- quitting the source debugger, you can avoid the crash
- by going into the THINK Project Manager’s “Options” dialog;
- choose “Debugging” from the popup menu, and un-check the
- box labelled “Always save session”.
-
- - There is a bug in version 7.0 of the THINK Project Manager
- which may cause it to crash after opening a file in the external
- editor. Symantec’s engineers have identified the problem, and
- have promised a fix for version 7.0.1 of the TPM. As of this
- writing, no release date for the 7.0.1 patcher has been
- announced.
-
- - Because of latency issues between BBEdit and the THINK Project
- Manager, certain menu items or services may not be available
- immediately after bringing a window to the front. Usually, the
- services will become available after one or two seconds.
-
- Printing with Substituted Fonts
- -------- ---- ----------- -----
-
- Because of idiosyncracies in the LaserWriter driver 7.1 and earlier,
- there are some character spacing anomalies when printing with a
- substituted monospaced font (i.e. Monaco). To avoid these problems,
- print in a non-substituted, monospaced PostScript font such as Courier.
- (With BBEdit, you can of course edit in one font, and print in
- another.)
-
- These problems appear to be resolved as of version 8.1.1 of the
- LaserWriter driver.
-
- FaxSTF “FaxPrint” Printer Driver
- ------ ---------- ------- ------
-
- Version 2.2.3 of the “FaxPrint” printer driver, supplied with the FaxSTF
- fax software package, has a bug in it which can cause all applications,
- not just BBEdit, to malfunction. STF Technologies has been notified of
- the problem. In the meantime, to avoid potential problems, choose another
- printer driver, such as the ImageWriter or LaserWriter driver, except
- when you’re planning to fax documents directly from within BBEdit.
- Contact STF Technologies for the latest information on the availability
- of a fix. (As of the writing of this note, FaxSTF has been updated
- to version 3.0.)
-
- NOW Utilities
- --- ---------
-
- Older versions of Super Boomerang have a bug which affects BBEdit;
- in particular, you cannot type upper-case letters in the “Save As…”
- dialog. This bug is fixed in version 4.0 and later of the NOW Utilities
- package; contact Now Software for an update.
-
- Now Save causes BBEdit’s “File” menu to get scrambled. To avoid this,
- turn off Now Save when running BBEdit.
-
- The Programmer’s Editor Package
- --- ------------ ------ -------
-
- BBEdit was written with libraries which are part of the Programmer’s
- Editor Package. The PE Package provides high-performance text editing,
- searching, directory search, and pattern-match capabilities for use
- in text-manipulation programs. For more information, write to the
- address below.
-
- Contact Address
- ------- -------
-
- Should you have questions about BBEdit, write or send e-mail to the
- address below:
-
- Bare Bones Software
- 1 Larkspur Way #4
- Natick, MA 01760
- Internet: bbedit@world.std.com
- Compuserve: 73051,3255
- AppleLink: BARE.BONES
- Fax: (508) 651-7584
-
- For technical support, bug reports, and other issues of an immediate
- nature, we strongly encourage you to use electronic mail. Not only
- does it save paper and time, but you will also be guaranteed of a
- response within hours of receipt of your message.
-
- Additional Acknowledgements
- ---------- ----------------
-
- The regular-expression library used for ‘grep’ searching is
- based on the ‘regexp’ package, written by Henry Spencer of
- the University of Toronto. Pete Keleher provided a Mac-
- compatible version, from which BBEdit’s code is derived.
-
- Manual Errata
- ------ ------
-
- - In a number of places, the manual makes reference to using
- Command-Return or Command-Option-Return to wrap text; these
- references should in fact read “Command-backslash” and
- “Command-Option-backslash”.
-
- - The “ToolServer” section of the Preferences has been removed;
- it served no useful purpose and caused great angst and confusion.
- If a local ToolServer cannot be found, then choosing
- “Use ToolServer” will bring up a dialog asking for a ToolServer
- application or giving the option to choose a remote ToolServer.
- Clicking the “Remote...” button will provide a PPC browser
- for choosing a remote ToolServer.
-
- Consequently, you should ignore page 115 of the BBEdit User Manual.
-
- - The manual does not mention an important capability of the
- text search, namely, the ability to use certain “escaped”
- characters to represent nonprinting characters. In particular,
- you can use “\n” to represent a line feed (ASCII 10), “\r” to
- represent a carriage return (ASCII 13), and “\t” to represent
- a tab (ASCII 9). These escapes can be used in the search -and-
- replace strings, in either normal or Grep search modes.
-
- Update Notes
- ------ -----
-
- This section lists the bugs or shortcomings that have been fixed
- since the original 2.5 release of BBEdit. Changes for the current
- version of BBEdit are first, followed by changes for previous
- maintenance versions.
-
- Version 2.5.6 (5/21/94)
-
- This release of BBEdit can browse and search projects created
- by Metrowerks Code Warrior DR3 and later (compatibility with
- old versions of Code Warrior has been retained, however).
-
- The following bugs appeared in version 2.5.5, and are fixed in
- this release:
-
- - BBEdit would crash when saving files with line breaks other
- than “Macintosh”.
-
- - During long operations, BBEdit 2.5.5 would crash in situations
- where it would otherwise have brought up a progress dialog.
-
- - Text editing and printing became deathly slow.
-
- - The “Project Statistics” extension worked incorrectly, or
- not at all.
-
- The following bugs were in older versions of BBEdit, and are
- fixed in this release:
-
- - The “Delay before Repeat” setting is used to determine the
- delay between flashes when auto-balancing; however, when
- PRAM is corrupted, this setting can contain a value which
- causes BBEdit to wait a very long time (on the order of a
- minute or two, which appears to be a hang). BBEdit now
- limits the delay between parenthesis flashes.
-
- - In some situations, CMaster writes out an incorrect ‘MPSR’
- resource, with a zero tab width. BBEdit now accomodates this;
- when it encounters a zero tab width in the ‘MPSR’ resource,
- it will use the default tab width setting from the “Editing”
- section of the Preferences dialog.
-
- Version 2.5.5 (4/25/94)
-
- - Some programs write out ‘MPSR’ state resources which are incorrect.
- Previous versions of BBEdit interpreted this incorrect information
- literally, whereas other products that read the ‘MPSR’ would ignore
- the information in all circumstances (and thus didn’t know that it
- was incorrect).
-
- BBEdit now ignores incorrect information in ‘MPSR’ resources.
-
- - When loading state in a format other than BBEdit’s native format,
- the printing font is no longer set to the editing font, so the
- “Printing Font” preference is now honored for those files.
-
- - In BBEdit 2.5.4, a bug was introduced which would cause wrapping
- to the “Window Width” setting to place one word on each line.
- This bug has been fixed.
-
- - During the development of BBEdit 3.0, we have identified some
- areas in which less code could be used to do more work. We have
- incorporated some of those improvements into this release.
-
- - Command-Option-S now correctly does a Save All in situations where
- windows other than the front window have unsaved changes.
-
- - In previous versions of BBEdit, specifying a starting page number
- larger than the number of the actual number of pages in the document,
- or larger than the ending page number, would cause BBEdit to image
- an infinite number of empty pages.
-
- - BBEdit now supports the THINK Project Manager’s “Debug” Apple event;
- to go to a specific file and line in the source debugger, select
- the line and choose “Debug” or hit Command-I. (This feature requires
- THINK C or Symantec C++ 7.0 or later.)
-
- - BBEdit now correctly shows (or doesn’t show) the cursor position
- display according to the Preferences setting when opening files
- with saved states other than “BBEdit”.
-
- - Certain portions of BBEdit are built from a new consolidated
- code base.
-
- - When running on a 68000 machine (a Macintosh Plus, SE, or PowerBook
- 100) under version 6.0.7 or earlier of the system software, previous
- versions of BBEdit would crash when switching pages in the Preferences
- dialog.
-
- - BBEdit should now correctly display the “System Memory” bar
- when running on a Power Macintosh.
-
- - An old bug in BBEdit’s text engine would cause crashes or other
- aberrant behavior when trying to edit in extreme low-memory situations.
- This bug has been fixed.
-
- - This version of BBEdit can read Code Warrior project documents
- created by the DR3 release of the Metrowerks product.
-
- - Fixed a problem in which the THINK Project Manager would not quit
- or respond to the “Close Project” command in some situations.
-
- - The help balloons in the “BBEdit BBalloons” file have been reviewed,
- and updated.
-
- - Added Finder help balloon for the BBEdit application file.
-
- Version 2.5.4 (2/9/94)
-
- - A performance problem that slowed down navigation in
- windows full of text has been corrected.
-
- - When a file is opened from a Search Results browser,
- the line selected in the results list now remains selected.
-
- - Previously, BBEdit would ignore the “Projector-Aware”
- and “Open Read-Only” preference when opening files via
- the MPW “File” command.
-
- - If a file is checked out read-only from a Projector
- project, you can perform a Modify Read-Only (MRO) on it by
- clicking on the pencil; BBEdit will ask if you wish
- to MRO the file. To MRO the file without being asked,
- hold down the Option key when clicking on the pencil.
-
- - The names of the ToolServer support scripts have been
- changed so that Code Warrior users can use ToolServer
- from within BBEdit and Code Warrior at the same time.
- Code Warrior users should re-install the ToolServer
- scripts in accordance with the instructions given
- in the BBEdit User Manual.
-
- - The “Balance” command and Auto-Balance While Typing will
- now match the “curly” single and double quotes.
-
- - Previously, BBEdit was literal in interpreting directory
- permissions; if a local folder or hard disk was shared
- with the owner having read-only access, the file would
- be opened read-only. Now, BBEdit will allow modifications
- to any unlocked file on an unlocked local hard disk.
-
- - Corrected a cosmetic problem in the about box’s memory
- display when memory is nearly full or nearly empty, and
- when running on as-yet-unreleased system software
- configurations.
-
- - Extension developers: the front editing window’s scroll
- bar is now correctly updated after a Paste() callback.
-
- - The Home, End, Page Up, and Page Down keys will now work
- when used in the bottom pane of a split window.
-
- - In some situations, BBEdit would erroneously issue a warning
- about a window being already open.
-
- - When displaying incoming text from ToolServer, BBEdit
- will no longer auto-scroll unless the incoming text
- contains a carriage return. This improves performance
- and reduces distraction.
-
- - “Open Selection” now works correctly in Search Results
- browsers.
-
- - When handing the MPW “Line” command, the wrong line(s)
- would be selected (off by one).
-
- - If you hold down the Option key while choosing a script
- from the “ToolServer” menu, the chosen script will be
- opened for editing (rather than being run by ToolServer).
-
- - The MPW “File” command will now work correctly if the name
- given in the command differs only in capitalization from the
- name of an already-open window.
-
- - Application signatures for Metrowerks C/68K and Metrowerks
- C/PPC have been added to the built-in list of file types.
- If you don’t have either of these products, there will
- be no icon next to the corresponding entries in the
- “File Types” section of the Preferences.
-
- Version 2.5.3 (10/29/93):
-
- - Fixed a last-minute bug in 2.5.2 which caused junk to
- be displayed in project browser windows and which rendered
- searching of projects inoperative.
-
- Version 2.5.2 (10/18/93):
-
- - Grep searches are now between one and two orders of
- magnitude faster, and some bugs are fixed, particularly
- with line-anchored pattern searches.
-
- - Changing the rubber-stamp string in the “Options...”
- printing now actually has some effect.
-
- - BBEdit no longer turns off External Services preferences when
- an application can’t be found. This resolves the inconvenient
- situation when development tools are stored on removeable
- media.
-
- - Certain aspects of dialog-box interaction were broken in
- 2.5.1; these have been corrected.
-
- - The “Prefix/Suffix Lines” extension now works correctly;
- it too was broken in 2.5.1.
-
- - When a file contains Projector information which indicates that
- it’s modified-read-only, the pencil is drawn with a broken
- slash, and clicking on it does nothing.
-
- - You can now modify-read-only a file that’s checked out read-only
- by holding down the Option key and clicking on the pencil.
- Doing so will skip the alert requesting confirmation of the
- modify-read-only action.
-
- - Wrapping with Paragraph Fill and First Line Only indentation now
- correctly indents all paragraphs.
-
- - If Compare ran out of memory, it would either report that the
- files were identical, or BBEdit would bail out and write a
- rescue file. This no longer happens; if Compare runs out of
- memory, BBEdit will issue an appropriate error message.
-
- - Fixed cases in which viewing files in browser windows would
- needlessly run out of memory (sometimes bailing out).
-
- - Command-Return can now be used in the ToolServer Worksheet
- window as a substitute for the Enter key.
-
- - Fixed a crash that occurred in 2.5.1 when clicking on the
- text view’s scrollbar thumb in browser windows.
-
- - BBEdit now correctly disables the control-key shortcuts
- and “Insert” button in the glossary browser when the front
- editing window is read-only.
-
- - BBEdit now works around a bug in the THINK Project Manager
- which would cause it (the TPM) to issue a “File ‘Untitled’
- not found” message when BBEdit closed a newly created window
- without saving changes.
-
- - BBEdit works around a bug in the LaserWriter 8.0 driver which
- would occasionally cause the system to crash when opening a
- document with saved print settings that the driver didn’t
- recognize.
-
- Version 2.5.1 (8/18/93):
-
- - In some circumstances, the directory popup in the disk
- and glossary browser windows would not be updated when
- moving to different directories.
-
- - The popup menu of include files (for files connected to
- the currently open THINK C 6.0 projects) is now sorted
- in alphabetical order.
-
- - BBEdit no longer goes to disk every time you pop up the
- menu of include files.
-
- - In some circumstances, BBEdit would erroneously inform
- the THINK Project Manager that some source files needed
- to be recompiled.
-
- - In some circumstances, the Wrap with paragraph fill and
- the Unwrap commands would erroneously remove whitespace
- and line breaks.
-
- - Grep searches will now match line-anchored patterns
- (patterns beginning with a ^) that match on the first
- line of the file.
-
- - It is now possible to search for literal occurrences of
- backslash-escaped characters (e.g. “hello world\n”) by
- escaping the backslash (thus making “hello world\\n”);
- replacement with literal backslash escapes is now also
- possible.
-
- - If a Search Results window was in front, and “Search Results”
- was the designated search method, BBEdit would erroneously
- reset the search method to “Directory Scan” and issue an
- alert.
-
- - The Bring Up To Date, Make, and Run commands are now
- available whenever there is a project open in the THINK
- Project Manager.
-
- - In some conditions, typing with Auto-Wrap while Typing
- turned on would cause update glitches in the text.
-
- - When clicking quickly on items in a window’s status bar,
- the clicks would sometimes be ignored.
-
- - When performing some background operations, BBEdit would
- occasionally refuse to behave correctly once the operation
- was complete, until it was placed in the background and
- then brought forward again.
-
- - Opening of THINK C projects for browsing and searching is
- now much faster.
-
- - The “attempt to use non-open file” message when opening
- some StuffIt archives with the StuffIt XTND translator has
- been resolved.
-
- - The performance of “Zap Gremlins” when replacing with a
- character code or deleting gremlins has been considerably
- improved.
-
- - In some circumstances, selection with the Shift and arrow
- keys would behave inconsistently.
-
- - BBEdit now includes a mechanism to help avoid deadlock
- situations which are caused by design flaws in the THINK
- Project Manager.
-
- - This version of BBEdit works around a bug in A/UX 3.0
- which would cause text copied from another application
- not to be visible to BBEdit’s clipboard.
-
- - The “Copy Lines Containing” and “Cut Lines Containing”
- extensions now provide a progress dialog, and a long
- operation can be cancelled by typing Command-Period.
-
- - The “Prefix/Suffix Lines” extension now properly
- enables the “Selection Only” check box when there’s
- a selection in the front editing window.
-
- - Editing header files that are part of a THINK Project
- Manager project will now result in the correct recompilations.
-
- - BBEdit will no longer give a warning message if you choose
- an already-open file from the popup menu of include files.
-
- Thanks!
- -------
-
- Thank you for purchasing BBEdit. If you have any suggestions for
- improvements, or any problems to report, don’t be shy. Feedback
- from customers is the best way to improve any piece of software.
-
- Thanks also to the many people who, in one way or another,
- directly contributed to the production and success of BBEdit.
- They’re all listed in the about box; choose “About BBEdit...”
- from the Apple menu to see their names.
-
- Finally, thanks to all of our customers, who have invested in
- our product and our company, and, by doing so, give us the
- ability to keep producing and improving our software.
-
- Rich Siegel
- April 25, 1994
-